<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数组方法</title>
    <script>
        function f1(){
            let arr = [2,4,6,7,11];
            let arr2 = [1,3,5,12];
            // 将多个数组的元素合并在一起,生成一个新的数组
            arr = arr.concat(arr2);
            console.log(arr);

            // 将数组元素通过指定的分隔符拼接成一个字符串
            // 默认使用逗号拼接
            console.log(arr.join());
            // 可以传递参数,参数表示分隔符
            console.log(arr.join("-"));

            // 将数组中的元素颠倒过来
            console.log(arr.reverse());

            // 数组排序,默认按照字典顺序进行排序
            console.log();

            // 可以传递参数,自定义排序规则
            console.log(arr.sort((a,b) => a-b));

            // 截取数组元素
            console.log(arr.slice(4));
            console.log(arr.slice(2,7));

            // 通过逗号拼接数组元素,返回一个字符串
            console.log(arr.toString());
        }
    </script>
</head>
<body>
<button onclick="f1()">常用方法</button>
</body>
</html>